package com.itheima.user.service;

import com.itheima.common.vo.PageResultVo;
import com.itheima.common.vo.ResultVo;
import com.itheima.user.dto.AdPageUserDto;
import com.itheima.user.pojo.ApUserRealname;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.Map;

/**
 * @description <p>APP实名认证信息 业务接口</p>
 *
 * @version 1.0
 * @package com.itheima.user.service
 */
public interface ApUserRealnameService extends IService<ApUserRealname> {
    /**
     * 实名认证分页查询
     * @param adPageUserDto 接收页面传过来的分页数据对象
     * @return 返回分页查询到的数据
     */
    PageResultVo pageList(AdPageUserDto adPageUserDto);

    /**
     * 实名认证驳回的业务功能
     * @param authMap 接收驳回的id和信息
     * @return 返回是否驳回成功
     */
    boolean authFail(Map<String, Object> authMap);
    /**
     * 实名认证通过的业务功能
     * @param authMap 接收通过认证的id和信息
     * @return 返回是操作回成功
     */
    void authPass(Map<String, Object> authMap);
}
